package com.atguigu.collection;
import org.junit.Test;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;

public class CollectionTest2 {
    @Test
    public void test(){
        //remove(Object obj) //表明是否移除成功,从当前集合中删除obj元素
        Collection coll=new ArrayList();
        coll.add(123);
        coll.add(456);
        coll.add(new String("hello"));
        coll.add(false);
        coll.remove(123); //移除的过程中也会调用equals方法
        System.out.println(coll);//456,hello,false
        //removeAll(Collection coll1): 从当前集合中移除coll1中的所有元素，表明是否移除成功

        //retainAll(Collection coll1)  求解两个集合的交集,并返回给当前的集合
        Collection coll1= Arrays.asList(123,456,789);
        coll.retainAll(coll1);
        System.out.println(coll); //456
        //equals(Object obj):ArrayList中若两个集合元素相同，但顺序不同也会返回false
    }
}
